﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WRSManagementSystem.Model.Repos
{
    public class EFRepository<T> : IRepository<T>
    {
        private WRSEntitiesContainer _cont;

        public EFRepository(WRSEntitiesContainer cont)
        {
            _cont = cont;
        }

        #region IRepository<T> Members

        public int Count()
        {
            throw new NotImplementedException();
        }

        public int Count(System.Linq.Expressions.Expression<Func<T, bool>> expression)
        {
            throw new NotImplementedException();
        }

        public void Add(T entity)
        {
            throw new NotImplementedException();
        }

        public void Remove(T entity)
        {
            throw new NotImplementedException();
        }

        public void Save(T entity)
        {
            throw new NotImplementedException();
        }

        public T FindOne(Guid id)
        {
            throw new NotImplementedException();
        }

        public T FindOne(System.Linq.Expressions.Expression<Func<T, bool>> expression)
        {
            throw new NotImplementedException();
        }

        public bool TryFindOne(System.Linq.Expressions.Expression<Func<T, bool>> expression, out T entity)
        {
            throw new NotImplementedException();
        }

        public IQueryable<T> Find()
        {
            throw new NotImplementedException();
        }

        public IQueryable<T> Find(Guid id)
        {
            throw new NotImplementedException();
        }

        public IQueryable<T> Find(System.Linq.Expressions.Expression<Func<T, bool>> expression)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
